/** * 获取单个产品详情 */ export default defineEventHandler(async (event) => { // 模拟延迟 await new Promise((resolve) => setTimeout(resolve, 500)); // 获取产品ID const id = event.context.params?.id; if (!id) { throw createError({ statusCode: 400, message: "产品ID不能为空", }); } // 模拟数据 const products = [ { id: 1, name: "Hanye Q60-256GST3", category: "2.5-inch SSD", usage: "PC高速化・アップグレード", capacities: ["256GB", "512GB", "1TB", "2TB"], image: "https://picsum.photos/400/400?random=1", gallery: [ "https://picsum.photos/400/400?random=11", "https://picsum.photos/400/400?random=12", "https://picsum.photos/400/400?random=13", ], summary:'摘要', description: "高性能2.5インチSSD、読み書き速度が速く、信頼性が高い。最新のNANDフラッシュ技術を採用し、高速なデータ転送と安定した性能を実現。PCの起動時間を大幅に短縮し、アプリケーションの読み込みを高速化。耐久性に優れ、長時間の使用にも耐えられる設計。", }, { id: 2, name: "Hanye Q60-512GST3", category: "2.5-inch SSD", usage: "PC高速化・アップグレード", capacities: ["512GB", "1TB", "2TB"], image: "https://picsum.photos/400/400?random=2", gallery: [ "https://picsum.photos/400/400?random=21", "https://picsum.photos/400/400?random=22", "https://picsum.photos/400/400?random=23", ], description: "大容量2.5インチSSD、高速転送と安定した性能を実現。512GBから2TBまでの容量オプションを提供し、様々な用途に対応。データの読み書き速度が速く、PCのパフォーマンスを大幅に向上。", }, { id: 3, name: "Hanye Q60-1TBST3", category: "2.5-inch SSD", usage: "外付けストレージ化", capacities: ["1TB", "2TB"], image: "https://picsum.photos/400/400?random=3", gallery: [ "https://picsum.photos/400/400?random=31", "https://picsum.photos/400/400?random=32", "https://picsum.photos/400/400?random=33", ], description: "大容量ストレージソリューション、データバックアップに最適。1TBと2TBの容量オプションを提供し、大量のデータ保存に対応。高速なデータ転送と安定した性能を実現。", }, { id: 4, name: "Hanye Q60-2TBST3", category: "2.5-inch SSD", usage: "外付けストレージ化", capacities: ["2TB"], image: "https://picsum.photos/400/400?random=4", gallery: [ "https://picsum.photos/400/400?random=41", "https://picsum.photos/400/400?random=42", "https://picsum.photos/400/400?random=43", ], description: "超大容量SSD、プロフェッショナル向けストレージソリューション。2TBの大容量を実現し、大量のデータ保存に対応。高速なデータ転送と安定した性能を実現。", }, ]; const product = products.find((p) => p.id === Number(id)); if (!product) { throw createError({ statusCode: 404, message: "产品不存在", }); } return product; });